package dao;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;
    public interface UsersDao {
		public Map<String,Object> query(
				@Param("account") String account);
		
		public Map<String, Object> queryid();
		
		public Map<String,Object> querynick(
				@Param("id") String id);
		
		public void add(
				@Param("account") String account,
				@Param("password") String password,
				@Param("reg_date") String reg_date);
		
		public void add1(
				@Param("user_id") String user_id,
				@Param("date_time") String date_time,
				@Param("money_in") String money_in,
				@Param("place") String place,
				@Param("kind") String kind,
				@Param("remark") String remark);
		
		public void add2(
				@Param("user_id") String user_id,
				@Param("date_time") String date_time,
				@Param("money_out") String money_out,
				@Param("place") String place,
				@Param("kind") String kind,
				@Param("remark") String remark);
		
		public Map<String,Object> queryone(
				@Param("account") String account,
				@Param("password") String password
				);
		
		public Map<String,Object> queryuser(
				@Param("user_id") String user_id);
		
		public List<Map> queryday(
				@Param("date_time") String date_time);
		
        public List<Map> queryq(
        		@Param("user_id") String userId,
        		@Param("date_time") String date_time,
        		@Param("place") String place,
        		@Param("money_in") String money_in,
				@Param("money_out") String money_out,
				@Param("kind") String kind,
				@Param("remark") String remark);
        
        public List<Map> querys(String String);
        
        public List<Map> queryd(
        		@Param("id")String id,
        		@Param("user_id")String userId
        		);
        
        public void del(
        		@Param("id")String id,
        		@Param("user_id")String userId
        		);
	}

